[javascript] Update Node.js to v25.9.0#206
Merged
hayat01sh1da merged 2 commits intomasterfrom Apr 4, 2026
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Updates the repository’s pinned/documented Node.js version to v25.9.0.
Changes:
- Bump Node.js version references in JavaScript/TypeScript and Rails track READMEs to v25.9.0.
- Update
.node-versionfiles (root + Rails subproject) to v25.9.0.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
typescript/README.md |
Updates documented Node version for the TypeScript track. |
ruby-on-rails/perfect-ruby-on-rails/README.md |
Updates documented Node version for the Rails subproject. |
ruby-on-rails/perfect-ruby-on-rails/.node-version |
Pins Rails subproject Node version to v25.9.0. |
javascript/README.md |
Updates documented Node version for the JavaScript track. |
.node-version |
Pins repository-wide Node version to v25.9.0. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
265d416 to
b9a96ce
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
1. v25.8.2 (2026-03-24) — Security Release
A security-only release addressing 8 CVEs:
1-1. High Severity
SNICallbackinvocation intry/catch(TLS)headersDistinct/trailersDistinct(HTTP)1-2. Medium Severity
pipe_wrap.ccNGHTTP2_ERR_FLOW_CONTROLerror code1-3. Low Severity
realpath.nativelib/fs/promises1-4. Dependency Updates
2. v25.9.0 (2026-04-01) — Feature Release
2-1. Notable Changes
2-1-1. Test Runner: Module Mocking Improvements
MockModuleOptions.defaultExportandMockModuleOptions.namedExportshave been consolidated into a singleMockModuleOptions.exportsoption.defaultproperty onexportsrepresents the default export; own enumerable properties are treated as named exports.npx codemod @nodejs/mock-module-exports2-1-2. New Features (SEMVER-MINOR)
async_hooksusingscopes toAsyncLocalStorage--max-heap-sizeoptioncryptoTurboSHAKEandKangarooTwelveWeb Cryptography algorithmsnode:domainstreamstream/iterimplementation2-1-3. Bug Fixes & Improvements
buffercryptocryptocryptodiagnostics_channelesmesmfinalizeResolutioneventsfscpSyncto handle non-ASCII charactersmodulestreamtest_runnertest_runnerurlutilstyleTextwasmzlibreset()is called during write2-1-4. Deprecations
module.register()deprecated as DEP0205 (#62395)CryptoKeyusage innode:cryptodeprecated (#62321)2-1-5. Dependency Updates